Automatically Generating Game Tactics via Evolutionary Learning
نویسندگان
چکیده
The decision-making process of computer-controlled opponents in video games is called game AI. Adaptive game AI can improve the entertainment value of games by allowing computer-controlled opponents to fix weaknesses automatically in the game AI, and to respond to changes in human-player tactics. Dynamic scripting is a reinforcement learning approach to adaptive game AI that learns, during gameplay, which game tactics an opponent should select to play effectively. In previous work, the tactics used by dynamic scripting were designed manually. We introduce the Evolutionary State-based Tactics Generator (ESTG), which uses an evolutionary algorithm to generate tactics automatically. Experimental results show that ESTG improves dynamic scripting’s performance in a real-time strategy game. We conclude that high-quality domain knowledge can be automatically generated for strong adaptive game AI opponents. Game developers can benefit from applying ESTG, as it considerably reduces the time and effort needed to create adaptive game AI.
منابع مشابه
Automatically Generating Game Tactics through Evolutionary Learning
trolled opponents in video games is called game AI. Adaptive game AI can improve the entertainment value of games by allowing computer-controlled opponents to fix weaknesses automatically in the game AI and to respond to changes in human-player tactics. Dynamic scripting is a reinforcement learning approach to adaptive game AI that learns, during gameplay, which game tactics an opponent should ...
متن کاملAutomatically Acquiring Domain Knowledge For Adaptive Game AI Using Evolutionary Learning
Game AI is the decision-making process of computer-controlled opponents in computer games. Adaptive game AI can improve the entertainment value of computer games. It allows computercontrolled opponents to automatically fix weaknesses in the game AI and respond to changes in human-player tactics. Dynamic scripting is a recently developed approach for adaptive game AI that learns which tactics (i...
متن کاملDynamic Learning Approach to Artificial Intelligence Based Generated Combat Game Tactics
Game (Artificial Intelligence) is defined as the decision making process of computer-controlled opponent in video games. To improve the entertainment value of games, Adaptive game AI can be used to allowing computer-controlled opponents to fix weaknesses automatically in the game AI, and to respond to changes in human-player tactics. Dynamic Scripting is a reinforcement learning technique succe...
متن کاملImproving Adaptive Game Ai with Evolutionary Learning
Game AI is defined as the decision-making process of computercontrolled opponents in computer games. Adaptive game AI can improve the entertainment provided by computer games, by allowing the computer-controlled opponents to fix automatically weaknesses in the game AI, and to respond to changes in humanplayer tactics online, i.e., during gameplay. Successful adaptive game AI is based invariably...
متن کاملKnowledge acquisition for adaptive game AI
Game artificial intelligence (AI) controls the decision-making process of computercontrolled opponents in computer games. Adaptive game AI (i.e., game AI that can automatically adapt the behaviour of the computer players to changes in the environment) can increase the entertainment value of computer games. Successful adaptive game AI is invariably based on the game’s domain knowledge. We show t...
متن کامل